<?
/**
 * <b>GetCategory2CSResponseType Class</b>
 * Published 04/11/2010 18:58:20
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('AbstractResponseType.php');
require_once('SiteWideCharacteristicsType.php');
require_once('CategoryArrayType.php');

class GetCategory2CSResponseType extends AbstractResponseType{
 /** Start Properties **/
	// @var string $AttributeSystemVersion
	public $AttributeSystemVersion;
	// @var CategoryArrayType $MappedCategoryArray
	public $MappedCategoryArray;
	// @var SiteWideCharacteristicsType $SiteWideCharacteristicSets
	public $SiteWideCharacteristicSets;
	// @var CategoryArrayType $UnmappedCategoryArray
	public $UnmappedCategoryArray;
 /** End Properties **/

/**
 *
 * @return string
 */
	function getAttributeSystemVersion(){
		return $this->AttributeSystemVersion;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setAttributeSystemVersion($value){
		$this->AttributeSystemVersion = $value;
	}


/**
 *
 * @return CategoryArrayType
 */
	function getMappedCategoryArray(){
		return $this->MappedCategoryArray;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMappedCategoryArray($value){
		$this->MappedCategoryArray = $value;
	}


/**
 *
 * @return SiteWideCharacteristicsType
 */
	function getSiteWideCharacteristicSets(){
		return $this->SiteWideCharacteristicSets;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSiteWideCharacteristicSets($value){
		$this->SiteWideCharacteristicSets = $value;
	}


/**
 *
 * @return CategoryArrayType
 */
	function getUnmappedCategoryArray(){
		return $this->UnmappedCategoryArray;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUnmappedCategoryArray($value){
		$this->UnmappedCategoryArray = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->AbstractResponseType("GetCategory2CSResponseType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"AttributeSystemVersion"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MappedCategoryArray"=>
					array(
						"required"=>false,
						"type"=>"CategoryArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SiteWideCharacteristicSets"=>
					array(
						"required"=>false,
						"type"=>"SiteWideCharacteristicsType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"UnmappedCategoryArray"=>
					array(
						"required"=>false,
						"type"=>"CategoryArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
